@charset "utf-8";
/* CSS Document */

/* global */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body{ font:12px 宋体; color:#282828; background:#f1f1f1;}
html,body{-webkit-text-size-adjust:none;}
body{font-family:宋体;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
strong, b{ font-weight: bold; }
ol,ul{list-style:none;padding:0;margin:0;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:700;}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:14px}
h5{font-size:12px;}
h6{font-size:12px}
a{ text-decoration:none; color:#4b4b4b;}
q:before,q:after{content:''}
.fleft{float:left}
.fright{float:right}
.mar-auto{margin:0 auto;}
.w1000{width:1000px;}
.mbottom{margin-bottom:8px;}
.clear{clear:both;}
img{ vertical-align: bottom; border:0px;}

/* header */
.headerwrap{background:url(../images/head_bg.jpg) repeat-x;height:199px;width:100%; margin-bottom:8px;}
.head{ background:url(../images/lj_bg.jpg) no-repeat;height:165px; position:relative;}
.zwl{position:absolute;top:53px;left:400px;font-size:20px; font-weight:bold; color:#000; text-decoration:underline;}
.menu{height:34px;}
.menu ul{margin-left:5px;}
.menu ul li{float:left;height:34px;line-height:34px; color:#fff; padding:0 22px; border-left:1px solid #fff;}
.menu ul li a{color:#fff;font-size:14px;}
.menu ul li.about{border-right:1px solid #fff;}
.menu ul li:hover{background:url(../images/sj.png) no-repeat top center #0f1b29;}
.researchwrap{width:704px;}
.inforwrap{width:288px;}
.research{width:704px;height:269px;overflow:hidden; margin-bottom:9px; }
.one{width:348px;}
.onetit{ background:url(../images/tit.jpg) no-repeat;height:39px;width:348px;}
.onetit span{float:left; margin-left:30px;font-size:14px;font-weight:bold; margin-top:16px;}
.onetit a img{float:right;margin-right:13px; margin-top:15px;}
.onecon{background:url(../images/onbj.jpg) bottom no-repeat;height:206px;padding:10px 14px 14px 14px;}
.onet{border-bottom:1px dashed #d3d3d3;padding-bottom:10px;}
.onet img{float:left;margin-right:10px; width:143px;height:106px;}
.onet h5{font-size:13px;}
.onet p{line-height:22px;}
.onecon ul li{ display:block;line-height:28px; height:28px;border-bottom:1px dashed #d3d3d3;}
.onecon ul li a{float:left;}
.onecon ul li span{float:right; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#949494;}
.info{height:243px;}
.infotit{height:34px;}
.infocon{height:189px; background:url(../images/infobg.jpg) no-repeat bottom;padding:10px 10px 10px 10px;}
input.name,input.tel,input.email{border:1px solid #bebebe;height:20px;}
input.name{width:73px;  background:#fff;}
input.tel{width:89px;}
input.email{width:216px;}
textarea.message{width:248px;height:67px;padding-top:8px;padding-left:10px;border:1px solid #bebebe;margin-top:5px;}
input.submit{ margin-top:7px;background:url(../images/tj.jpg) no-repeat;width:148px;height:25px; border:0px; text-indent:-999px;margin-left:55px;}

.youwrap{width:288px;margin-top:8px;}
.youtit,.youtit1{ background:url(../images/you_bg.jpg) no-repeat;height:34px;width:288px;}
.youtit1{background:url(../images/you_bg1.jpg) no-repeat;}
.youtit span,.youtit1 span{float:left; margin-left:20px;font-size:14px;font-weight:bold; margin-top:14px; color:#233660;}
.youtit1 span{margin-left:27px;}
.youtit a img,.youtit1 a img{float:right;margin-right:13px; margin-top:15px;}
.youwrap ul{background:url(../images/ybg.jpg) no-repeat bottom;height:139px;padding:10px 7px 0px 7px;}
.youwrap ul li{height:29px;line-height:29px;border-bottom:1px dashed #bebebe; background:url(../images/dot.jpg) no-repeat 3px;;padding-left:15px;}
.gxcon{background:url(../images/ybg.jpg) no-repeat bottom; height:239px; padding:8px 7px 12px 7px;}
.gxcon p{line-height:21px;margin-top:8px;}

.pictit{ background:url(../images/tp.jpg) no-repeat;height:34px;width:1000px;}
.pictit span{float:left; margin-left:20px;font-size:14px;font-weight:bold; margin-top:16px;color:#233660;}
.pictit a img{float:right;margin-right:13px; margin-top:15px;}
.piccon{width:970px;overflow:hidden;padding-left:15px;padding-right:15px;background:url(../images/tp_bg.jpg) no-repeat; }
#sy{height:157px; overflow:hidden;padding-top:20px;padding-bottom:20px;}
#sy ul{height:160px;overflow:hidden;width:960px;overflow:hidden;}
.picwrap ul li{width:175px; float:left;margin-right:10px;margin-left:10px; text-align:center;}
.picwrap ul li img{padding:2px;border:1px solid #c5c5c5; background:#fff;}
.picwrap ul li p{font-size:13px;font-weight:bold;line-height:27px;}
.picwrap ul li img{width:169px;height:127px;}
.picwrap ul li img:hover{border:2px solid #314c77;}
.linkwrap{height:56px;margin-top:5px;}
.linkwrap ul{width:955px;padding-top:9px; overflow:hidden;height:39px;}
.linkwrap ul li{float:left;margin-left:15px;}
.linkwrap ul li img{width:104px;height:39px;}
.line{background:url(../images/line.jpg) repeat-x;height:6px;overflow:hidden;margin-top:8px;}
.footer{height:54px;line-height:54px;text-align:center;}



.rightnr{margin-top:8px;float:right;width:704px;height:auto;overflow:hidden; background:url(../images/y_bg.jpg) repeat-y;}
.nrcontit{background:url(../images/about_top.jpg) no-repeat;height:33px;line-height:33px;color:#1b1b1b;}
.nrcontit p{color:#1b1b1b;font-weight:bold;float:left;font-size:14px;line-height:33px;margin-left:28px;margin-top:2px;}
.nrcontit span{float:right;line-height:25px;margin-right:12px;color:#717171;height:33px;margin-top:6px;}
.condetail{padding:8px 10px 0 10px;line-height:20px;min-height:616px; background:url(../images/zbg.jpg) repeat-y;}

.pro-list{width:729px;padding-top:15px;height:auto;overflow:hidden;}
.pro-list li{float:left;margin-left:18px;margin-bottom:20px;}
.pro-list li p{text-align:center;line-height:15px;font-weight:bold;}
.pro-list  img{border:1px solid #d3d3d3;width:201px;height:151px;}

.page{margin-top:22px;margin-bottom:22px;width:360px;margin:0 auto;}
.page span{color:#666666;margin-right:10px;}
.page{ clear:both; height:21px; line-height:21px; text-align:center; padding:10px 0px;}
.page a{ margin-right:10px;display:block;float:left;padding:0px 6px; border:1px solid #ccc;}
.lyb{margin-left:130px;margin-top:20px;}

.newslist1 { padding:5px 10px 0 15x;margin-bottom:10px;}
.newslist1  li{ padding-left:13px;padding-right:9px;display:block; height:33px; line-height:33px; background:url(../images/dot1.png) no-repeat 5px center; }
.newslist1  li a{ float:left; padding-left:10px; color:#4B4B4B;}
.newslist1 li span{ float:right; color:#999;}
.ydi{background:url(../images/ydi.jpg) no-repeat;height:18px;}
.newslist1  li a:hover{color:#314c77;}
.xwbt{width:684px;text-align:center;padding-top:10px;padding-bottom:10px;}


#chat_f1,#chat_f2{font-size:12px}
#chat_f1{position:fixed;right:2px;top:220px;width:117px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220))}
#chat_f1_main{height:69px;background:url(../images/c2.gif) no-repeat;z-index:20000;}
#close{display:block;width:17px;height:17px;margin-left:100px;cursor:pointer;}
.a_kf,.a_sh{ width:70px; height:20px; display:inline-block; margin:0 6px;}
.a_kf{ margin-top:65px;}
#chat_f1_bottom{height:30px;width:107px;overflow:hidden;background:url(../images/dibg.jpg) no-repeat }
.chat_f1_expr{width:107px;height:50px;background:url(../images/kfbg.jpg) repeat-y; text-align:center;}
.list{height:30px;line-height:30px;border-top:none;overflow:hidden;color:#787878;background:#fff }
.name{width:107px;background:url(../images/kfbg.jpg) repeat-y;height:100px;}
.current{border-left-color:#fff}
.arrow{color:#fff}
.detail{position:absolute;margin-left:-86px;margin-top:-26px;display:none;width:80px;padding:5px;border:1px solid #dbdbdb;background:#fff;line-height:18px}
.send_sms{display:inline-block;width:109px;height:25px;background:url(../images/c2.gif) 0px -163px;vertical-align:middle}
.mt5{margin-top:5px}
.mt strong{color:#233660;}
.chat_f1_expr .list .detail .border{position:absolute;width:1px;height:25px;margin-left:210px;background:#fff;margin-top:-10px}
#chat_f2{display:none;position:fixed;right:1px;top:220px;border:1px solid #ccc;background:#fff;padding:1px 3px;width:1em;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+220));color:#F60;cursor:pointer;}

.flwrap .fltit{height:21px;background:url(../images/fl_bt.jpg) no-repeat;padding-top:13px;font-size:14px;font-weight:bold;color:#233660;padding-left:34px;}
.flwrap ul{padding:10px 12px 10px 12px; background: url(../images/ybg.jpg) no-repeat bottom;}
.flwrap ul li{padding-left:45px;height:28px;line-height:28px;color:#575757;background:url(../images/fl.png) no-repeat;margin-bottom:6px;}
.flwrap ul li a{font-size:13px;font-weight:bold;}


#slider{width:100%;}
.slider_box{width:1000px; margin:0 auto;height: 280px;overflow: hidden;position: relative;}
.silder_tip{width: 92px;height: 92px;overflow: hidden;position: absolute;top: 0;right: 0;z-index:1; text-indent:-999px;background:url(../images/tip-tt.gif) no-repeat;}
#movie_tip{background-position: -93px 0;}
.silder_con{height:280px;overflow: hidden;position: absolute;}
.silder_panel{width:1000px;height:280px;overflow: hidden;float: left;position: relative;background: #c41816;}
.silder_panel img{width: 654px;height: 280px;display: block;overflow: hidden;}
.silder_intro{width: 275px;height: 240px;line-height: 20px;overflow: hidden;color: #999;padding: 20px 40px 20px 0;overflow:hidden;}
.silder_intro h3{color:#7acf39;line-height: 30px;}
.silder_intro h3 strong{font-family: "宋体";font-size: 24px;height:30px;overflow: hidden;font-weight: normal;display: block;}
.silder_intro h3 strong a{ color: #fff; font-weight:bold;}
.silder_intro ul{height: 60px;overflow: hidden;}	
.silder_intro li{height: 20px;overflow: hidden;color:#787878;}
.silder_intro li a{color:#787878; margin:0 6px;}
.silder_intro span{ margin: 0 10px 0 0;}
.silder_intro p{color:#ffffff; margin-top:10px; line-height:18px;}
.silder_play{display: block;width:136px;height:30px;overflow: hidden;text-indent: -999px;position: absolute;bottom: 13px;right: 45px;background: url(../images/silder-play.png) 0 -30px no-repeat;}	
.silder_play:hover{ background-position: 0 0;}
.silder_nav{width:1000px;height:58px;margin: 0 auto;bottom: 0;position: absolute;overflow: hidden;}
.silder_nav li{float: left;padding:0px;border:1px solid #fff; margin:2px;}
.silder_nav li.current{border:3px solid #7acf39; margin:0 4px;}
.silder_nav li,.silder_nav img{display: block;width:112px;height:48px;overflow: hidden;}
.slider_box a.prev,.slider_box a.next{display: block;width:45px;height:100px;overflow:hidden;text-indent: -999px;position: absolute;cursor: pointer;margin: 85px 0 0 0;background: url(../images/silder_btn.gif) no-repeat;}	
.slider_box a.prev{left:0;background-position: left 0;}
.slider_box a.next{right:0;background-position: right 0;}
.silderBox{height:8px; line-height:8px;}

